﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace AppGestionRequerimientos
{
    public partial class Login : System.Web.UI.Page
    {
        AccesosService.GRUsuario usuario = new AccesosService.GRUsuario();
        
        protected void Page_Load(object sender, EventArgs e)
        {
            Session.Remove("Usuario");                                    
        }

        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            AccesosService.AccesosServicesClient proxy = new AccesosService.AccesosServicesClient();
            usuario = proxy.Loguear(txtUsuario.Text.Trim(), txtClave.Text.Trim());
            
            if (usuario == null)
            {
                txtUsuario.Text = "";
                txtClave.Text = "";
                txtResultado.Value = "invalido";
            }
            else
            {
                if (usuario.vLogUsu.ToUpper().Trim() == txtUsuario.Text.ToUpper().Trim() &&
                    usuario.vPasUsu.ToUpper().Trim() == txtClave.Text.ToUpper().Trim())
                {
                    Session["Usuario"] = usuario;
                    Session["Fecha"] = "" + DateTime.Now;
                    Response.Redirect("Principal.aspx");
                }
                else {
                    txtUsuario.Text = "";
                    txtClave.Text = "";
                    txtResultado.Value = "invalido";
                }
                
            }
        }
    }
}